package com.jmb.api.model.vo.api;

import com.jmb.api.model.entity.ApiTestCacheParameter;
import com.jmb.api.model.entity.ApiTestPreCase;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class ApiTestCaseInfoVo {
    private Integer projectId;
    private Integer moduleId;
    private Integer caseId;
    private String url;
    private Integer method;
    private String description;
    private Integer level;
    private String doc;
    private String headers;
    private String params;
    private String formData;
    private String formDataEncoded;
    private String raw;
    private String rawType;
    private Integer bodyType;
    private String creater;
    private Date createdTime;
    private Integer source;
    private String importNo;
    private List<ApiTestAssertVO> asserts;
    private List<ApiTestCacheParameter> postProcessors;
    private List<ApiTestPreCase> preCases;
}
